<template>
	<view v-if="showMask">
		<!--pages/shop_new/component/spec-mask/spec-mask.wxml-->

		<view class="mask" v-if="showMask" @tap="closeMask"></view>
		<view :class="'content-wrapper ' + (showMask ? 'active' : '')" v-if="showMask && goods" @tap="closeMask">
			<view class="content " @click.stop="noclose">
				<view class="header m-mask-header">
					<image class="m-goods-img" :src="goods.product_image" mode="aspectFill" lazy-load="true" @tap="goProductDetail"></image>
					<view class="m-goods-info">
						<view class="name m-goods-title">{{ goods.product_name }}</view>
						<goodsTip :goods="goods"></goodsTip>
						
						<view v-if="goodsInfo.spec_list.length > 0">
							<view class="m-guige" v-for="(spec, specIndex) in goodsInfo.spec_list" :key="specIndex">
								<!-- <view class="title">{{ spec.name }}</view> -->
								<view class="m-guige-title">规格：</view>
								<view class="m-guige-items">
									<view
										class="item"
										:class = "{active:isActive===index}"
										v-for="(item, index) in spec.list"
										:key="item.id_"
										@tap="selectSpec($event,index)"
										:data-index1="specIndex"
										:data-index2="index"
									>
										<text class="bg" :style="goods.spec_list[specIndex].id_ == item.id_ ? ('background:' + color) : ''"></text>
										<text class="txt" :style="goods.spec_list[specIndex].id_ == item.id_ ? ('color:' + color) : ''">{{ item.name }}</text>
									</view>
								</view>
							</view>
						</view>

						
						<view class="price-box">
							<view class="m-price">
								<view class="price block-in">
									{{ currency + goods.product_price }}
								</view>
							<!-- 	<text class="price">{{ '/' + goods.unit }}</text> -->
								<view class="old-price" v-if="goods.is_seckill_price && goods.o_price > goods.product_price">
									{{ currency + goods.o_price }}
								</view>
							</view>
							<view>
								<count :goods="goods" :isGoodsPage="true" :refreshCount="refreshCount" @getGoods="getGoods"></count>
							</view>
						</view>
					</view>
					<text class="iconfont icon-cha" @tap="closeMask"></text>
				</view>



				<view class="spec-box hide" :style="'max-height:' + height + 'px;'">
					<view class="remarks border-t" v-if="goodsInfo.spec_list.length > 0">
						<view class="select-flavor" v-for="(spec, specIndex) in goodsInfo.spec_list" :key="specIndex">
							<view class="title">{{ spec.name }}</view>
							<view class="flavor-box">
								<view
									class="item"
									:class = "{active:isActive===index}"
									v-for="(item, index) in spec.list"
									:key="item.id_"
									@tap="selectSpec($event)"
									:data-index1="specIndex"
									:data-index2="index"
								>
									<text class="bg" :style="goods.spec_list[specIndex].id_ == item.id_ ? ('background:' + color) : ''"></text>
									<text class="txt" :style="goods.spec_list[specIndex].id_ == item.id_ ? ('color:' + color) : ''">{{ item.name }}</text>
								</view>
							</view>
						
						</view>
					</view>

				<!-- 	<view class="remarks border-t" v-if="goodsInfo.properties_list.length > 0">
						<view class="name"><lang keywords="我要备注"></lang></view>
						<view class="select-flavor" v-for="(prop, propIndex) in goodsInfo.properties_list" :key="prop.id_">
							<view class="title">{{ prop.name }}</view>
							<view class="flavor-box">
								<view
									class="item"
									v-for="(item, index) in prop.val_status"
									:key="index"
									@tap="selectProp($event)"
									:data-index1="propIndex"
									:data-index2="index"
								>
									<text class="bg" :style="item[1] == 0 ? ('background:' + color) : ''"></text>
									<text class="txt" :style="item[1] == 0 ? ('color:' + color) : ''">{{ item[0] }}</text>
								</view>
							</view>
						</view>
					</view> -->
				
				</view>
			</view>
		</view>
	</view>
</template>

<script>
// pages/shop_new/component/spec-mask/spec-mask.js
import common from '../../../../utils/common.js';
import goodsTip from '../goodsTip/goodsTip' 
import count from '../count/count';
var app = getApp();

export default {
	data() {
		return {
			isActive:0,
			windowHeight: 0,
			showMask: false,
			color: '',
			goodsId: '',
			goods: null,
			goodsInfo: null,
			height: 0,
			currency: '¥'
		};
	},

	components: {
		count,
		goodsTip
	},
	props: ['show', 'productId', 'refreshCount'],
	watch: {
		productId: function(val) {
			console.log('222222');
			this.goodsId = val;
			this.goods = '';
			this.getSpecGoodsInfo();
		},
		show: function(val) {
			if (val && this.goods) {
				this.showMask = true;
			}
		}
	},
	mounted() {
		var _this = this;
		var systemInfo = wx.getSystemInfoSync()
		_this.windowHeight = systemInfo.windowHeight
		
		common.getConfig(function(data){
			_this.color = data.config.mobile_head_color
		})
		common.changeCurrency(this)
	},
	methods: {
		goProductDetail(){
			console.log('this.goods', this.goods);
			uni.navigateTo({
				url: '/pages/shop_new/goodsDetail/goodsDetail?store_id=' + this.goods.store_id + '&product_id=' + this.goods.product_id
			})
		},
		getGoods (e) {
			this.$emit('getGoods', e)
		},
		getSpecGoodsInfo() {
			var _this = this;
			if (_this.goods != null && _this.goodsId == _this.goods.product_id && _this.show) {
				console.log('是否请求商品信息');
				_this.showMask = true

				_this.goodsId = '';
				return;
			}

			var goods = {
				specId: '',
				// 所选规格拼接字符串
				spec_list: [],
				propId: '',
				// 所选属性拼接字符串
				prop_list: []
			};
			var param = {
				goods_id: _this.goodsId,
				simple: 1
			};
			var height = _this.windowHeight * 0.8 - 119;
			common.post('Shop_new&a=ajax_goods', param, data => {
				_this.goodsId = '';

				if (_this.show) {
					_this.showMask = true
				}

				if (data) {
					// 计算有规格商品打折的折扣
					for (var i in data.list) {
						if (data.list[i].index) {
							data.list[i].seckill_discount = ((data.list[i].price / data.list[i].old_price) * 10).toFixed(2);
						}
					} 
					// 商品有规格的时候
					if (data.spec_list.length > 0) {
						var specId = '';

						for (var i = 0; i < data.spec_list.length; i++) {
							var id = data.spec_list[i].list[0].id_;

							if (i > 0) {
								id = '_' + id;
							}

							specId = specId + id;
							goods.spec_list[i] = data.spec_list[i].list[0];
						}

						goods.specId = specId;
					} 
					// 商品有属性的时候
					if (data.properties_list.length > 0) {
						var propId = '';

						for (var i = 0; i < data.properties_list.length; i++) {
							if (data.properties_list[i].num == 1) {
								data.properties_list[i].val_status[0][1] = 0;
								var id = data.properties_list[i].id_ + '_' + 0;
								propId = propId == '' ? id : propId + '_' + id;
							}
						}

						goods.propId = propId;
						goods.prop_list = data.properties_list;
					} 
					// 商品有规格属性的时候
					if (goods.specId != '' && goods.propId != '') {
						goods.key = data.goods_id + '_' + goods.specId + '_' + goods.propId
					} else {
						goods.key = data.goods_id + '_' + goods.specId + goods.propId
					}

					goods.product_id = data.goods_id
					goods.store_id = data.store_id
					goods.product_name = data.name
					goods.product_image = data.product_image
					goods.is_seckill_price = data.is_seckill_price
					goods.unit = data.unit
					goods.min_num = data.min_num
					goods.product_price = goods.specId == '' ? data.price : data.list[goods.specId].price
					goods.o_price = goods.specId == '' ? data.o_price : data.list[goods.specId].old_price
					goods.max_num = goods.specId == '' ? data.max_num : data.list[goods.specId].max_num
					goods.stock = goods.specId == '' ? data.stock_num : data.list[goods.specId].stock_num
					goods.seckill_stock = goods.specId == '' ? data.seckill_stock : data.list[goods.specId].stock_num
					goods.has_spec = goods.specId == '' ? false : true
					goods.has_format = data.properties_list && data.properties_list.length > 0  ? true : true
					goods.is_subsidiary_goods = data.is_subsidiary_goods

					console.log('55555555555555566666', goods);
					_this.goodsInfo = data
					_this.goods = goods
					_this.height = height
				}
			});
		},
		closeMask() {
			this.showMask =  false
			this.$emit('getGoods', { action: 'closeSpecMask' });
		},

		// 选择规格
		selectSpec(e,idx) {
			console.log('22222选规格', e)
			this.isActive = idx
			var _this = this

			var specId = ''
			var propId = ''
			var index1 = e.currentTarget.dataset.index1
			var index2 = e.currentTarget.dataset.index2
			var goods = _this.goods
			var goodsInfo = _this.goodsInfo
			goodsInfo.properties_list.map(item => {
				if (item.num == 1) {
					item.val_status.map((i, index) => {
						i[1] = index == 0 ? 0 : 1;
						return i;
					});
					var id = item.id_ + '_' + 0
					propId = propId == '' ? id : propId + '_' + id
				}
				return item;
			});
			
			goods.spec_list[index1] = goodsInfo.spec_list[index1].list[index2];
			for (var i = 0; i < goods.spec_list.length; i++) {
				var id = goods.spec_list[i].id_;
				specId = specId == '' ? id : specId + '_' + id
			}
			
			if (specId != '' && propId != '') {
				goods.key = goodsInfo.goods_id + '_' + specId + '_' + propId;
			} else {
				goods.key = goodsInfo.goods_id + '_' + specId + propId;
			}
			
			goods.propId = propId
			goods.specId = specId
			goods.product_price = goodsInfo.list[specId].price;
			goods.o_price = goodsInfo.list[specId].old_price;
			goods.max_num = goodsInfo.list[specId].max_num;
			goods.stock = goodsInfo.list[specId].stock_num;
			
			_this.goods = JSON.parse(JSON.stringify(goods));
			_this.goodsInfo = goodsInfo;
		},

		// 选择属性
		selectProp(e) {
			var _this = this;

			var index1 = e.currentTarget.dataset.index1;
			var index2 = e.currentTarget.dataset.index2;
			var goods = _this.goods;
			var goodsInfo = _this.goodsInfo;
			var prop_list = _this.goodsInfo.properties_list;
			var properties_list = _this.goodsInfo.properties_list[index1];
			if (goods.specId != '') {
				var num = goodsInfo.list[goods.specId].properties[index1].num;
			} else {
				var num = goodsInfo.properties_list[index1].num;
			}
			if (num == 1) {
				// 当前属性必选
				properties_list.val_status.map(item => (item[1] = 1));
				properties_list.val_status[index2][1] = 0;
			} else {
				// 当前属性可多选或不选
				var arr = properties_list.val_status.filter(item => item[1] == 0);

				if (arr.length == num) {
					if (properties_list.val_status[index2][1] == 1) {
						wx.showToast({
							title: common.changeTxt('X1最多只能选择X2个', { X1: properties_list.name, X2: num }),
							icon: 'none'
						});
						return;
					}
				}

				properties_list.val_status[index2][1] = properties_list.val_status[index2][1] == 0 ? 1 : 0;
			}
			var propId = '';

			for (var i = 0; i < prop_list.length; i++) {
				var str = '';

				for (var j = 0; j < prop_list[i].val_status.length; j++) {
					if (prop_list[i].val_status[j][1] === 0) {
						str = str === '' ? j : str + '_' + j;
					}
				}

				str = str === '' ? str : prop_list[i].id_ + '_' + str;
				propId = propId === '' ? str : propId + '_' + str;
			}
			goodsInfo.properties_list.splice(index1, 1, properties_list);
			goods.propId = propId;
			goods.prop_list = goodsInfo.properties_list;

			if (goods.specId != '' && goods.propId != '') {
				goods.key = goodsInfo.goods_id + '_' + goods.specId + '_' + goods.propId;
			} else {
				goods.key = goodsInfo.goods_id + '_' + goods.specId + goods.propId;
			}
			_this.goodsInfo = goodsInfo;
			_this.goods = goods;
		},

		noclose() {},
	}
};
</script>
<style scoped>
.m-mask-header {
	display: flex;
	padding: 50upx 30upx 40upx;
	border:none !important;
}
	
.m-goods-img {
	width:230upx;
	height:230upx;
}	

.m-goods-info{
	flex:1;
	padding-left: 20upx;
}

.m-goods-info .name {
	font-weight: bold;
	color:#000 !important;
}

.m-guige {
	display: flex;
	padding-top:30upx;
	padding-bottom:20upx;
	color:#515151;
	font-size:12px;
}

.m-guige-title {
	width: 10vw;
}

.m-guige-items {
	flex:1;
	display: flex;
	flex-wrap: wrap;
}

.m-guige-items .item {
	height:36upx;
	padding: 0 20upx;
	margin-right: 20upx;
	margin-bottom:10upx;
	background-color: #f2f2f2;
	border:1px solid #878787;
	text-align: center;
	line-height: 36upx;
}

.m-guige-items .active {
	background-color: #fff2f2;
	border-color: #ff5151;
	color:#ff0000;
}
	

.m-price {
	color: #ff0000 !important;
}

/* pages/shop_new/component/spec-mask/spec-mask.css */
.block-in {
	display: inline-block;
}
.border-t {
	position: relative;
}
.border-t::after {
	content: '';
	position: absolute;
	top: 0;
	left: 10px;
	height: 1rpx;
	width: 100%;
	background: #e5e5e5;
	transform: scaleY(0.5);
}

.mask {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 110;
	height:100%;
}
.content-wrapper {
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	transform: translateY(100%);
	transition: all 0.3s;
	z-index: 111;
}
.content {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	background: #fff;
	box-sizing: border-box;
}
.content-wrapper.active {
	transform: translateY(0);
}

.header {
	display: flex;
}
.header .goods-img {
	width: 89px;
	height: 89px;
	padding: 15px 0 15px 10px;
}
.header .icon-cha {
	position: absolute;
	right: 0;
	top: 30upx;
	padding: 10px;
	font-size: 24px;
	color: #999;
}

.goods-info {
	width: calc(100% - 89px);
	padding: 15px 10px;
	box-sizing: border-box;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.goods-info .name {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	padding-right: 25px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.goods-info .num-box {
	font-size: 12px;
	color: #999;
}
.goods-info .num-box .num {
	margin-right: 5px;
}
.price-box {
	display: flex;
	justify-content: space-between;
	font-size: 16px;
}
.price-box .price {
	font-size: 18px;
	margin-right: 5px;
}
.price-box .old-price {
	text-decoration: line-through;
	color: #999;
	font-size: 12px;
	margin-right: 5px;
}
.price-box .discount {
	color: #d45740;
	font-size: 11px;
	margin-right: 5px;
}
.price-box .discount.num {
	border: 1rpx solid #f8e6e2;
	border-radius: 2px;
}
.price-box .stock {
	color: #999;
	font-size: 11px;
}
.price-box count {
	line-height: 30px;
}

.spec-box {
	overflow-y: auto;
	overflow-x: hidden;
}
.spec-box .remarks.border-t:first-child::after {
	height: 0;
}
.remarks {
	padding: 20px 10px 10px;
	position: relative;
}
.remarks .name {
	font-size: 16px;
	margin-bottom: 20px;
}
.remarks .select-flavor {
	display: flex;
	align-items: center;
	font-size: 14px;
	margin-bottom: 10px;
}
.remarks .select-flavor:last-child {
	margin-bottom: 0;
}
.remarks .select-flavor .title {
	color: #666;
	margin: 0 10px 10px 0;
	white-space: nowrap;
}
.remarks .select-flavor .flavor-box {
	display: flex;
	flex-wrap: wrap;
}
.remarks .select-flavor .item {
	margin: 0 10px 10px 0;
	/* width: 56px; */
	height: 32px;
	border-radius: 3px;
	color: #333;
	font-size: 0;
}

.remarks .select-flavor .item .bg{
	display: inline-block;
	width: 100%;
	height: 100%;
	opacity: 0.15;
	background: #bbb;
	border-radius: 2px;
}
.remarks .select-flavor .item .txt{
	display: inline-block;
	width: 100%;
	height: 100%;
	margin: 0;
	line-height: 32px;
	text-align: center;
	position: relative;
	top: -32px;
	font-size: 14px;
	
	padding: 0 6px;
	box-sizing: border-box;
}

.remarks .goods-desc {
	font-size: 12px;
	color: #666;
	margin-bottom: 10px;
}
.remarks .goods-img image {
	width: 100%;
	height: 100px;
}

@font-face {
	font-family: 'iconfont';
	src: url(data:font/truetype;charset=utf-8;base64,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AAMAEAB1AAMAAQQJAAQAEACQAAMAAQQJAAUAFgCrAAMAAQQJAAYAEADPAAMAAQQJAAoAVgDqAAMAAQQJAAsAJgFuAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAAAKQ3JlYXRlZCBieSBpY29uZm9udAoAAGkAYwBvAG4AZgBvAG4AdAAAaWNvbmZvbnQAAFIAZQBnAHUAbABhAHIAAFJlZ3VsYXIAAGkAYwBvAG4AZgBvAG4AdAAAaWNvbmZvbnQAAGkAYwBvAG4AZgBvAG4AdAAAaWNvbmZvbnQAAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAVmVyc2lvbiAxLjAAAGkAYwBvAG4AZgBvAG4AdAAAaWNvbmZvbnQAAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AAEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC4AAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAGh0dHA6Ly9mb250ZWxsby5jb20AAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAEAAgECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+CGdvdXd1Y2hlB2ppYW50b3UGbG9jYXRlBXhpYWxhBHNjYW4DZHVpBXdvZGUxBGppYTEIc2Fuamlhb0wHamllc3VhbghkaW5nd2VpMgVwaG9uZQRjaGExBXRpc2hpB3dlaXhpbjEHZGlhbmh1YQdzaGlqaWFuA2dvdQZ6aGVrb3UEbGluZQdkaW5nZGFuBHF1YW4EZGlhbgZkdW95dW4Gc291c3VvBmhhaWJhbwhzYW5qaWFvUgVkYWJhbwZ3YWltYWkIZGluZ3dlaTEGd2VpeGluB3dlaXhpbjIEa2VmdQhmZW54aWFuZwR0aW1lBmRpYW5wdQNjYXIHZ29uZ2dhbwNob3QDY2hhB2Rpbmd3ZWkIaHVhbnlpenUHZGlhbnphbghzaGFuZ3BpbghzYW5qaWFvQgdzaG91eWUxB3NoYW5jaHUDamlhBnNob3V5ZQhsaWFvdGlhbgtwZW5neW91cXVhbghqaWFudG91MQRzdGFyBGppYTIIZGluZ2RhbjEGYmlhbmppCHhpYWxhYmlnCWdvdXd1Y2hlMQhzaG91ZGlhbgRqaWFuBXpoaWJvAAAAAAH//wACAAEAAAAMAAAAFgAAAAIAAQADAD8AAQAEAAAAAgAAAAAAAAABAAAAANWkJwgAAAAA2AipgAAAAADYCKmA)
		format('truetype');
	font-weight: normal;
	font-style: normal;
}

.iconfont {
	font-family: 'iconfont' !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-gouwuche1:before {
	content: '\e7bc';
}
.icon-shanchu:before {
	content: '\e68e';
}
.icon-jian:before {
	content: '\e7de';
}
.icon-gou:before {
	content: '\e611';
}
.icon-quan:before {
	content: '\e615';
}
.icon-cha:before {
	content: '\e66f';
}
</style>
